<!DOCTYPE html>
<html>
<head>
<link rel="Stylesheet" type="text/css" href="style.css">
<title>errorformat</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

<div id="Basic items"><h1 id="Basic items" class="header"><a href="#Basic items">Basic items</a></h1></div>

<table>
<tr>
<th>
basic items
</th>
<th>
description
</th>
</tr>
<tr>
<td>
%f
</td>
<td>
file name (finds a string)
</td>
</tr>
<tr>
<td>
%o
</td>
<td>
module name (finds a string)
</td>
</tr>
<tr>
<td>
%l
</td>
<td>
line number (finds a number)
</td>
</tr>
<tr>
<td>
%c
</td>
<td>
column number (finds a number representing character column of the error, (1 &lt;tab&gt; == 1 character column))
</td>
</tr>
<tr>
<td>
%v
</td>
<td>
virtual column number (finds a number representing screen column of the error (1 &lt;tab&gt; == 8 screen columns))
</td>
</tr>
<tr>
<td>
%t
</td>
<td>
error type (finds a single character)
</td>
</tr>
<tr>
<td>
%n
</td>
<td>
error number (finds a number)
</td>
</tr>
<tr>
<td>
%m
</td>
<td>
error message (finds a string)
</td>
</tr>
<tr>
<td>
%r
</td>
<td>
matches the "rest" of a single-line file message %O/P/Q
</td>
</tr>
<tr>
<td>
%p
</td>
<td>
pointer line (finds a sequence of '-', '.', ' ' or tabs and uses the length for the column number)
</td>
</tr>
<tr>
<td>
%*{conv}
</td>
<td>
any scanf non-assignable conversion
</td>
</tr>
<tr>
<td>
%%
</td>
<td>
the single '%' character
</td>
</tr>
<tr>
<td>
%s
</td>
<td>
search text (finds a string)
</td>
</tr>
</table>


<div id="Changing directories"><h1 id="Changing directories" class="header"><a href="#Changing directories">Changing directories</a></h1></div>
<table>
<tr>
<th>
items
</th>
<th>
description
</th>
</tr>
<tr>
<td>
%D
</td>
<td>
"enter directory"
</td>
</tr>
<tr>
<td>
%X
</td>
<td>
"leave directory"
</td>
</tr>
</table>

</body>
</html>
